Pattern Design - Checking For Proper Repeat